home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-04
/
pgp23src.zip
/
SRC
/
GENPRIME.H
< prev
next >
Wrap
Text File
|
1993-05-09
|
1KB
|
26 lines
/* genprime.h - C include file for generation of large primes
used by public-key key generation routines.
(c) Copyright 1987 by Philip Zimmermann. All rights reserved.
The author assumes no liability for damages resulting from the use
of this software, even if the damage results from defects in this
software. No warranty is expressed or implied.
These functions are for the generation of large prime integers and
for other functions related to factoring and key generation for
many number-theoretic cryptographic algorithms, such as the NIST
Digital Signature Standard.
NOTE: This assumes previous inclusion of "mpilib.h"
*/
int randomprime(unitptr p,short nbits);
/* Makes a "random" prime p with nbits significant bits of precision. */
void mp_gcd(unitptr result,unitptr a,unitptr n);
/* Computes greatest common divisor via Euclid's algorithm. */
void mp_inv(unitptr x,unitptr a,unitptr n);
/* Euclid's algorithm extended to compute multiplicative inverse.
Computes x such that a*x mod n = 1, where 0<a<n */